package com.sun.dream.fish.frontmodel.named;

import java.io.Serializable;

/**
 * Description: 支持国际化接口,提供枚举值下拉列表字典功能都需实现该接口
 * Created By ljl on 2023/12/05.
 */
public interface I18nEnum extends NamedEnum, Serializable {

    default String i18nKey() {
        return this.getClass().getSimpleName() + "." + value();
    }

    default String value() {
        return name();
    }

    int ordinal();
}
